"""
    CommandList.py - List of all the commands
    Copyright (C) 2009  Matthew Baldwin <secretagentcook@gmail.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>
"""

import Commands.CmdTest
import Commands.CmdLook

class CommandList(object):
    """
    The class that keeps track of and call commands.
    """

    #command_list = [test]


    def commands(self, cmd, arg1, arg2):
        self.cmd = cmd
        self.arg1 = arg1
        self.arg2 = arg2

        if self.cmd == 'test':
            Commands.CmdTest.CmdTest.main()
        elif self.cmd == 'look' or self.cmd == 'l' or self.cmd == 'Look':
            self.room_number = Player.Player.info[roomNum]
            Commands.CmdLook.CmdLook.main(self.room_number)
            
        else:
            pass

CommandList = CommandList()